package com.yfp.client.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 
 * @version 1.0
 * @date 2025-01-03 15:33
 */
@Data
public class LotteryVO {

    /**
     * 抽奖活动id
     */
    @Schema(description = "抽奖活动id")
    private Long lotteryId;

    /**
     * 玩法说明
     */
    @Schema(description = "玩法说明")
    private String activityRule;

    /**
     * 剩余次数
     */
    @Schema(description = "剩余次数")
    private Integer lotteryNum;

    /**
     * 背景图
     */
    @Schema(description = "背景图")
    private String backgroundImg;

    /**
     * 是否可以抽奖  true为可以
     */
    @Schema(description = "是否可以抽奖  true为可以")
    private boolean canLottery;


    private List<PrizeListVO> prizeListVOs;

    @Schema(description = " true为总中奖率100%")
    private boolean isso;

    /**
     * 单日抽奖上限次数
     */
    private Integer conditionEverydayLottery;

    /**
     * 活动抽奖上限次数
     */
    private Integer conditionTotalLottery;

    /**
     * 活动开始时间
     */
    private Date startTime;

}
